body {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    color: #404040;
    background: #fff;
}


/*通用*/

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}
.blank1 {
    height: 1px;
    overflow: hidden;
}
.blank3 {
    height: 3px;
    overflow: hidden;
}
.blank5 {
    height: 5px;
    overflow: hidden;
}
.blank10 {
    height: 10px;
    overflow: hidden;
}
.blank12 {
    height: 12px;
    overflow: hidden;
}
.blank15 {
    height: 15px;
    overflow: hidden;
}
.blank20 {
    height: 20px;
    overflow: hidden;
}
.blank25 {
    height: 25px;
    overflow: hidden;
}
.blank30 {
    height: 30px;
    overflow: hidden;
}
.blank40 {
    height: 40px;
    overflow: hidden;
}
.blank50 {
    height: 50px;
    overflow: hidden;
}
a {
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}
a:hover,
a:focus {
    color: #FF6600;
    text-decoration: none;
}
a:active {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}
.img {
    vertical-align: auto;
}
div,
ul,
li,
dl,
dt,
dd,
p,
form {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.img {
    padding: 3px;
    border: 0px solid #CCC;
    -moz-box-shadow: 0px 0px 6px #C4C4C4;
    -webkit-box-shadow: 0px 0px 6px #C4C4C4;
    box-shadow: 0px 0px 6px #C4C4C4;
}
.img2 {
    padding: 50px 0;
    border: 1px solid #CCC;
}
.yuan-border {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    padding: 5px 10px 10px;
    border-radius: 5px;
}
.yingcang {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xian {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}




/*文字颜色*/

.text-hong {
    color: #F00;
}
.text-lu {
    color: #009B4D;
}
.text-xia {
    color: #E82B91;
}
.text-bai {
    color: #FFF;
}
.text-cheng {
    color: #FF9900;
}




/*替换*/




/*文字大小*/

.font12 {
    font-size: 12px;
}
.font13 {
    font-size: 13px;
}
.font14 {
    font-size: 14px;
}
.font15 {
    font-size: 15px;
}
.font16 {
    font-size: 16px;
}
.font18 {
    font-size: 18px;
}
.font20 {
    font-size: 20px;
}
.font24 {
    font-size: 24px;
}




/*间距*/

.pt3 {
    padding-top: 3px;
}
.pt5 {
    padding-top: 5px;
}
.pt8 {
    padding-top: 8px;
}
.pb5 {
    padding-bottom: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.plr20 {
    padding: 0 20px;
}
.plr50 {
    padding: 0 50px;
}
.pt20 {
    padding-top: 20px;
}
.pt30 {
    padding-top: 30px;
}
.pl3 {
    padding-left: 3px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr15 {
    padding-right: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.mt5 {
    margin-top: 5px;
}
.mt8 {
    margin-top: 8px;
}
.mt10 {
    margin-top: 10px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml20 {
    margin-left: 20px;
}
.w130 {
    width: 180px;
    height: 130px;
}




/*行距*/

.line20 {
    line-height: 20px;
}
.line25 {
    line-height: 25px;
}
.line30 {
    line-height: 30px;
}
.line35 {
    line-height: 35px;
}
.line40 {
    line-height: 40px;
}
.line50 {
    line-height: 50px;
}




/*背景*/

.bg-bai {
    background: #FFF;
}
.bg-blue {
    background: #0975BE;
}
.bg-hui {
    background: #F0F0F0;
}
.bg-lv {
    background: #DFF2FA;
}
.bg-hei {
    background: #000;
}
.btn-radius {
    border-radius: 0;
}
.container {
    width: 1200px !important;
}
.col-md-20 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 20%;
    float: left;
}




/*头部*/
.topt{ height:40px; line-height:40px; background:#22786d; color:#fff; font-size:15px;}
.logo{ height:95px;}
.logo_r{ font-size:18px; color:#333; margin-top:10px; overflow:hidden; line-height:30px; font-weight:600;}
.logo_z{ position:relative; top:-44px;}

.menu{ height:60px; line-height:60px; background:#22786d; top:-32px; overflow:hidden;}
.nav{ background:#22786d; height:60px; overflow:hidden; padding:0;}
.layui-nav .layui-nav-item a{ color:#fff; font-size:18px;}
.search{ width:213px; height:30px; line-height:30px; float:right; background:#fff; margin-top:15px;}
.form-ss{ width:170px; height:30px; float:left; border:0; text-indent:4px;}
.s_dj{ width:43px; height:30px; float:left; background:url(../images/ss.jpg) center no-repeat;}

.section-four
{
	padding:1px 0 30px;
	background:#fff;
	border-bottom:1px solid #eee;
	overflow:hidden;
	width:1170px;
	margin:0 auto;
}
.section-four>.article{
	margin:0 auto;
	width:1140px;
	overflow:auto;
}
.section-four>.article>.aside{
	position:relative;
	width:100%;
	height:45px;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
.section-four>.article>.aside>h1{
	width:20%;
	position:absolute;
	float:left;
	height:45px;
	background:#fff;
	line-height:1.5em;
	top:18px;
	font-size:28px;
	font-weight:700;
	color:#000;
}
.section-four>.article>ul{
	margin:25px 0 0 0;
	overflow:auto;
}
.section-four>.article>ul>li{
	width:100%;
	height:40px;
	overflow:hidden;
	margin-top:8px;
}
.section-four>.article>ul>li>h1{
	position:relative;
	width:120px;
	height:40px;
	line-height:30px;
	background:#00685d;
	color:#eee;
	text-align:center;
	margin:0; 
	padding:0;
	float:left;
	margin-right:10px;
}
.section-four>.article>ul>li>h1:hover{ background:#ff5205;}
.section-four>.article>ul>li>h1:hover:after{ content:"";
	border:8px solid transparent;
	border-left-color:#ff5205;
	float:left;
	position:absolute;
	left:120px;
	top:12px;}

.section-four>.article>ul>li>h1>a{
	color:#fff;
	font-size:14px; font-weight:700;
}
.section-four>.article>ul>li>h1::after{
	content:"";
	border:8px solid transparent;
	border-left-color:#00685d;
	float:left;
	position:absolute;
	left:120px;
	top:12px;
}
.section-four>.article>ul>li>a{
	display:inline-block;
	padding:0 9px;
	height:38px;
	line-height:38px;
	border:1px solid #ccc;
	text-align:center;
	color:#000;
	margin-left:10px;
	width:auto;
	font-size:14px;
	float:left;
	background:#fff;
}
.section-four>.article>ul>li>a:hover{
	color:#F00;

}

.sy_about{ background:url(../images/about.jpg) center top no-repeat; height:524px; margin-top:30px; overflow:hidden;}
.about_con{ width:1140px; height:auto; margin:0 auto; overflow:hidden;}
.about_fl{ width:665px; height:435px; float:left; background:#fff; padding:5px; margin-left:13px; margin-bottom:5px; overflow:hidden; margin-top:35px; box-shadow: 1px 2px 10px rgba(0,0,0,.2)}
.about_fr{ width:452px; height:auto; float:right; margin-top:35px; overflow:hidden;}
.about_fr h1{ text-align:right; color:#fff; font-size:46px; font-weight:bold; line-height:90px;}
.about_ut{ width:412px; height:280px; padding:20px; float:left; background:#fff; overflow:hidden;}
.ab_li{ width:100%; height:230px; line-height:25px; float:left; font-size:15px; text-indent:2em; overflow:hidden;}
.ab_more{ width:100%; height:auto; float:left; overflow:hidden; margin-top:15px;}
.ab_more a{ width:200px; height:45px; line-height:45px; float:right; background:#22786d; color:#fff; border-radius:5px; text-align:center; font-size:16px;}
.ab_more a:hover{ background:#ff5205; color:#fff;}

.sy_warp1{ width:100%; height:auto; float:left; position:relative; top:40px; left:0; overflow:hidden;}
.gsry{ width:1140px; height:auto; margin:0 auto;}
.gsry .ihonor{padding-top: 52px; position:relative;}
.gsry .ihonor .bd{overflow: hidden}
.gsry .ihonor .list{width: 118%}
.gsry .ihonor .item{float: left;width: 280px;height: 215px;overflow: hidden;position: relative;margin-bottom: 20px;margin-right: 27px}
.gsry .ihonor .item img{width: 100%;height: 100%;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms}
.gsry .ihonor .item .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;display: block;text-align: center;color: #fff;opacity: 0}
.gsry .ihonor .item .bg h3{font-size: 18px;padding: 30% 3% 0}
.gsry .ihonor .item .bg span{width: 100px;height: 30px;line-height: 30px;display: block;margin: 0 auto;border: 1px solid #85c0a2;text-align: center;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px}
.gsry .ihonor .item:hover .bg{opacity: 1}
.gsry .ihonor .item:hover img{transform: scale(1.06, 1.06)}
.gsry .ihonor .btn{width: 42px;height: 72px;display: block;position: absolute;top: 50%;margin-top: -21px;cursor: pointer}
.gsry .ihonor .prev{background-position: -110px -210px;left: -5%}
.gsry .ihonor .prev:hover{background-position: -216px -210px}
.gsry .ihonor .next{background-position: -164px -210px;right: -5%}
.gsry .ihonor .next:hover{background-position: -270px -210px}
.icons{vertical-align: middle;background: url(../images/icon1.png) no-repeat;display: inline-block}

.ttt{ width:1140px; height:auto; float:left; overflow:hidden;}
.ttt:after{ content: '';
    border-bottom: 1px solid #eee;
    display: block;
    width:1200px;
	position:absolute;
	top:25px;
	z-index:-100;
}
.ry_qh{ width:400px; height:47px; margin:0 auto; overflow:hidden; background:#fff;}
.ttt li{ float:left; width:180px; height:45px; border:1px solid #eee;  background:#fff; margin-right:15px; text-align:center; line-height:45px;cursor:pointer;}
.ttt li.hover{background:#00685d;font-weight:bold;color:#fff;}
.ttt li.hover a{font-weight:bold;color:#fff;}
.tabcont{ width:1200px; float:left; height:auto;clear:both;}
.tabcont .tabc{width:1200px; float:left; height:auto;clear:both;}

.hotpr{ top:80px;}
.hotpr h1{ width:100%; height:auto; line-height:40px; float:left; overflow:hidden; background:url(../images/pro_tit.png) center 13px no-repeat; text-align:center; font-size:36px; font-weight:100; margin:0; color:#000;}
.hotpr h1 span{ font-size:22px; color:#acacac;}
.hotpr h3{ width:100%; height:auto; line-height:50px; float:left; text-align:center; overflow:hidden; font-size:27px; color:#8f8f8f; margin:0; font-weight:100; padding-bottom:20px;}

.hotpr_img{ width:100%; height:203px; float:left; overflow:hidden;}
.hotpr_img img{ width:100%; height:203px; float:left; -webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.hotpr_img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.hotpr_tit{ width:100%; height:40px; line-height:40px; float:left; font-size:16px; overflow:hidden;}
.hotpr_tit a{ font-size:16px;}
.hotpr_export{ width:100%; height:auto; float:left; overflow:hidden;}
.hotpr_export a{ width:165px; height:30px; line-height:30px; float:left; background:#22786d; border-radius:20px; color:#fff; font-size:15px; text-indent:20px;}
.hotpr_export a i{ margin-left:10px; font-size:20px;}
.hotpr_export a:Hover{ background:#ff5205;}


.synews{ top:120px;}
.sy_cplb{ width:1140px; height:auto; margin:50px auto; overflow:hidden;}
.sy_cplb h1{ width:100%; height:auto; line-height:40px; float:left; overflow:hidden; background:url(../images/pro_tit.png) center 13px no-repeat; text-align:center; font-size:36px; font-weight:100; margin:0; color:#000;}
.sy_cplb span{ font-size:22px; color:#acacac;}
.sy_cplb h3{ width:100%; height:auto; line-height:50px; float:left; text-align:center; overflow:hidden; font-size:27px; color:#8f8f8f; margin:0; font-weight:100;}
.indnews {
	width:100%; height:auto; float:left;
	padding: 50px 0 0 0;
	overflow: hidden;
	position: relative;
}
.index .more {
	width: 180px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	display: block;
	margin: 20px auto 0;
	background: #00685d;
	transition: all 0.2s linear 0s;
}
.index .more:hover {
	background: #ff5205;
	color: #fff;
	text-indent: 10px;
}
.ipatent_main {
	width: 100%;
	background: url(../images/patent.jpg) no-repeat center top;
	height: 460px;
	overflow: hidden;
}
.ipatent_main .floor {
	overflow: hidden;
	padding: 100px 0;
}
.ipatent_main .title {
	color: #fff;
}
.ipatent_main .title h3 {
	background: url(../images/title1.png) no-repeat center;
}
.ipatent {
	padding-top: 40px;
}
.ipatent .item {
	width: 580px;
	height: 140px;
	background: url(../images/pat_bk.png) no-repeat left top;
	float: left;
	margin-left: 37px;
}
.ipatent .item:first-child {
	margin-left: 0;
}
.ipatent .item a {
	display: block;
	padding: 30px;
}
.ipatent .item .img {
	width: 64px;
	height: 60px;
	overflow: hidden;
	position: relative;
	margin-right: 40px;
	margin-left: 22px;
	margin-top: 10px;
}
.ipatent .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
}
.ipatent .item .txt {
	width: 350px;
	color: #fff;
	padding-left: 20px;
}
.ipatent .item .txt h3 {
	font-size: 20px;
	font-weight: bold;
}
.ipatent .item .txt p {
	font-family: arial;
	color: #cccccc;
	padding-top: 0;
}
.newsBox {
	width: 380px;
	height: 410px;
	overflow: hidden;
	position: relative;
	float:left;
}
.newsBox .bd {
	border: 1px solid #ddd;
}
.newsBox .hd {
	height: 28px;
	overflow: hidden;
	position: absolute;
	bottom: 1px;
	z-index: 10;
	padding-left: 20px;
	text-align: center;
}
.newsBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.newsBox .hd ul li {
	margin-right: 6px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #999;
	cursor: pointer;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
}
.newsBox .hd ul li.on {
	background: #00ae66;
	color: #fff;
}
.picBox .bd {
	height: 100%;
	z-index: 0;
}
.newsBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	height: 408px;
	overflow: hidden;
}
.newsBox .bd img {
	width: 380px;
	height: 285px;
	display: block;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.newsBox .bd li h3 {
	display: block;
	font-size: 18px;
	color: #000;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.newsBox .bd li .txt {
	z-index: 5;
	padding: 15px 20px;
	border-top: 0 none;
	height: 93px;
}
.newsBox .bd li p {
	padding: 0;
	color: #666;
	line-height: 24px;
	height: 45px;
	overflow: hidden;
}
.newsBox .bd li .time {
	font-size: 16px;
	padding-right: 30px;
	padding-top: 28px;
}
.newsBox .bd li a:hover h3 {
	color: #3fb150;
}
.newsBox .bd li a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.index .txtlistbox {
	width: 740px; float:right;
}
.txtlistbox .item {
	border: 1px solid #ddd;
	margin-bottom: 16px;
	transition: all 0.2s linear 0s;
+margin-bottom: 18px;
}
.txtlistbox .item a {
	display: block;
	padding: 28px;
}
.txtlistbox .item h5 {
	font-size: 18px;
	margin-bottom:4px;
	vertical-align: top;
}
.txtlistbox .item p {
	font-size: 14px;
	line-height: 23px;
	height: 40px;
	color: #666;
}
.txtlistbox .item .time {
	display: block;
	width: 90px;
	height: 66px;
	border-right: 1px solid #ddd;
	line-height: 20px;
	margin-right: 30px;
	color: #666;
	vertical-align: middle;
	float:left;
*zoom: 1;
}
.txtlistbox .item .time b {
	color: #666;
	display: block;
	font-size: 48px;
	line-height: 48px;
}
.txtlistbox .item:hover {
	border: 1px solid #22786d;
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,.1);
	box-shadow: 0 2px 6px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.w1200 {
    width: 1140px;
    margin: 0 auto;
}

.footer{ border-top:10px solid #ff5205; padding:0; background:#00685d; top:120px; padding:40px 0 0 0; color:#fff;}
.foot-dh{ width:100%; height:auto; float:left; border-right:1px solid #fff; text-indent:30px;}
.foot-dh h2{ width:100%; float:left; margin-bottom:15px; color:#fff;}
.foot-dh h2 a{ color:#fff;}
.foot-dh li{line-height:30px;}
.foot-dh li a{ color:#fff;}
.foot-dh li a:hover{ color:#ff5205;}
.footer-bottom{ border-top:1px solid #fff; height:40px; line-height:40px; margin-top:40px; text-align:center;}
.footer-bottom a{ color:#fff;}


.page_gsjs {
    width: 100%;
    height: auto;
    background: #fff;
    margin: 0 auto 30px auto;
    padding: 10px 0;
}
.page_gsjs .head {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #D8DADA;
    background: url(../images/symbol-6.png) no-repeat 5px 18px;
    padding-bottom: 1px;
}
.page_gsjs .head ul.left {
    clear: #41484d;
    font-size: 16px;
    font-weight: 700;
    margin-left: 40px;
    width: 200px;
    float: left;
}
.page_gsjs .head ul.right {
    float: right;
    width: 580px;
    height: 22px;
    line-height: 22px;
    margin-top: 15px;
}
.page_gsjs .head ul.right a {
    color: #41484d;
    height: 22px;
    line-height: 22px;
    padding: 0px 10px;
    float: left;
    display: block;
}
.page_gsjs .head ul.right span {
    display: block;
    height: 22px;
    line-height: 22px;
    float: left;
    width: 20px;
    text-align: center;
    color: #AFB7BD;
}
.page_gsjs .head ul.right a:hover {
    color: #fff;
    background: #006b5b;
    text-decoration: none;
}
.page_gsjs .section {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 15px;
}
.page_gsjs .section #section-1 img {
    padding: 0;
	width:48%;
	margin-right:2%;
}

#section-1 table td { border:#ddd solid 1px; height:30px;}
.page_gsjs .section h1 {
    color: #41484d;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    padding-bottom: 15px;
    background: url(../images/show_dot.png) no-repeat left 1px;
    padding-left: 40px;
    margin-left: -37px;
    margin-top: 0;
}
.page_gsjs .section p {
    color: #666;
    line-height: 25px;
    text-align: left;
}

.page_gsjs .section #section-1 {
    padding-left: 30px;
    height: auto;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}
.page_gsjs .section #section-2 {
    padding-left: 30px;
    height: auto;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}
.page_gsjs .section #section-3 {
    padding-left: 30px;
    height: auto;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}
.page_gsjs .section #section-4 {
    padding-left: 30px;
    height: auto;
    border-left: 1px solid #C5C7C8;
    padding-bottom: 30px;
}

.subnav {
    background: transparent url("../images/divider.png") repeat-x scroll left bottom !important;
    height: 40px;
    line-height: 30px;
}
.subnav p {
    color: #3c3b3c;
    float: left;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: -3px;
    padding-bottom: 7px;
    height: 35px;
}
.subnav p a {
    color: #3c3b3c;
}
.mimg {
    padding: 0 10px 0 0;
    position: relative;
    margin-top: -3px;
}
.h120 {
    height: 210px;
    position: relative;
    border-bottom: 1px dashed #CCC;
    margin-top: 30px;
}
.red-i {
    position: absolute;
    bottom: 40px;
    height: 20px;
    left: 282px;
    right: 0;
    color: #F00;
}
.red-buton {
    position: absolute;
    bottom: 41px;
    height: 20px;
    left: 1060px;
    right: 0;
    color: #F00;
}

#pages {
    padding: 14px 0 10px 15px;
    text-align: center;
}
#pages a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    background: #F1F1F1;
    border: 1px solid #E4E4E4;
    text-align: center;
    color: #999;
    padding: 0 10px
}
#pages a.a1 {
    background: url(../images/pages.png) no-repeat 0 5px;
    width: 56px;
    padding: 0;
    background: #F1F1F1;
}
#pages a:hover {
    background: #006b5b;
    color: #fff;
    text-decoration: none
}
#pages span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    background: #006b5b;
    border: 1px solid #1A5EA4;
    color: #fff;
    text-align: center;
    padding: 0 15px
}
.page .noPage {
    display: inline-block;
    width: 56px;
    height: 25px;
    line-height: 25px;
    background: url(../img/icu/titleBg.png) repeat-x 0 -55px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}
.text-right {
    text-align: right;
}


#Article {
    overflow: hidden
}
#Article,
.photo-channel .relevance {
    border: 0px solid #E3E3E3;
    zoom: 1;
    padding: 0;
}
#Article h1 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 6px;
    text-align: center;
    padding: 16px 0 0px;
    border-bottom: 1px solid #e5e5e5
}
#Article h1 span {
    font-size: 12px;
    font-weight: normal;
    line-height: 50px;
    color: #999
}
#Article .content {
    font-size: 16px;
    line-height: 26px;
    color: #808080;
    text-align: justify;
}
#Article .content p {
    font-size: 14px;
    line-height: 26px;
    padding-top: 20px;
}
#Article .content img {
    max-width: 660px;
    text-align: center;
    margin: 0 auto;
}
#Article .related {
    border-top: dashed 1px #ccc;
    margin-top: 15px
}
#Article .related h5 {
    padding-bottom: 4px;
    font-weight: 700;
}
#Article .related {
    padding: 10px 0 0
}
#Article .related ul {}
#Article .related li {
    background: url(../images/fk.gif) no-repeat 5px 13px;
    line-height: 28px;
    padding-left: 20px;
}
#Article .related li a {
    color: #808080;
}

.dfwt{ width:100%; height:65px; line-height:65px; float:left; background:#fe5206; text-indent:15px; color:#fff; font-size:30px;}
.dfwt_img{ width:100%; float:left; height:420px; overflow:hidden;}
.dfwt_img img{ width:100%; height:420px; float:left;	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.dfwt_img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.nyxzbj{ width:310px; height:60px; line-height:50px; margin:0 auto; overflow:hidden; background:#fe5206; border-radius:20px; text-align:center;}
.nyxzbj:hover{ background:#006b5b;}
.nyxzbj a{ color:#fff; font-size:30px;}
.nyxzbj a i{ font-size:40px;}

.viewcont{ width:1000px; overflow:hidden; background:url(../images/nybg.jpg) no-repeat; height:1468px; padding:70px 70px;}
.nylogo{ width:100%; height:auto; float:left; text-align:center;}
.nylogo h3{ font-size:40px; color:#000; line-height:100px;}
.nylogo h4 img{ max-width:550px;}
.view-table{ width:100%; height:830px; float:left; overflow:hidden; margin-top:20px;}
.view-table table{ width:100%; height:auto; float:left; overflow:hidden;}
.view-table td{ border:1px solid #000; padding:20px; font-size:20px;}
.view-table td:nth-child(1){ width:20%;}

.cp_cgal{ background:url(../images/pro_detail.jpg) no-repeat; height:610px;}
.cp_cgal .title{padding-top: 44px; padding-bottom:20px;}
.cp_cgal .title .en{font-size: 20px;line-height: 1;color: #ed7204;margin-bottom: 15px;font-family: 'Arial';}
.cp_cgal .title .t{font-size: 30px;font-weight: bold;color: #253948;line-height: 1;margin-bottom: 15px;}
.al_img{ width:100%; height:274px; float:left; overflow:hidden;}
.al_img img{width:100%; height:274px; float:left;	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.al_img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.al_tit{ width:100%; height:40px; line-height:40px; float:left; background:#fff; overflow:hidden; text-align:center; margin-top:20px;}
.cp_cgal .more{width: 389px;float: right;margin-top: 35px;font-size: 20px;color: #fff;line-height: 1;padding-bottom: 15px;border-bottom: 1px solid #fff;padding-left: 20px;}
.cp_cgal .more a{display: block;color: #fff;}
.r {
    float: right;
}

.topfr{ float:right;}

.topfr i{ margin-right:5px; font-size:20px; vertical-align:middle;}
.imgbox{ position:absolute; right:10px;; top:40px; width:126px; height:auto; background:#f5f5f5; z-index:1000; opacity: 0; }
.imgbox li{ width:100%; height:40px; line-height:40px; float:left; text-align:center; border-bottom:1px solid #fff;}
.imgbox li img{ margin-right:10px;}
.topfr .imgbox {
filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5); opacity: 0; visibility: hidden; transition: all .6s ease 0s; transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0) }
.topfr:hover .imgbox { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0) }
.mobile{ color:#fff;}
.mobile:hover{ color:#fff; text-decoration:underline}


